//package com.service.impl;
//
//import com.pojo.Project;
//import com.mapper.ProjectMapper;
//import com.service.ProjectService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//import org.springframework.transaction.annotation.Transactional;
//import java.util.List;
//
//@Service
//public class ProjectServiceImpl implements ProjectService {
//    @Autowired
//    private ProjectMapper projectMapper;
//
//    // ---------------------- 基础操作 ----------------------
//    @Override
//    public void create(Project project) {
//        projectMapper.insert(project);
//    }
//
//    @Override
//    public List<Project> listByDepartment(Integer deptId) {
//        return projectMapper.selectByDepartmentId(deptId);
//    }
//
//    // ---------------------- 更新操作 ----------------------
//    @Transactional
//    @Override
//    public void updateProgress(Integer id, String progress) {
//        Project project = projectMapper.selectById(id);
//        if (project == null) {
//            throw new RuntimeException("项目不存在");
//        }
//        project.setProgress(progress);
//        projectMapper.updateById(project);
//    }
//}